@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("global.css");
@import url("top.css");
@import url("foot.css");


.nr{}


/*栏目1*/
.lm1{ overflow:hidden; height:580px;  background:url(../images/index/qdntp8.jpg) no-repeat bottom center #f4f4f4; }

.ywk{ height:50px; line-height:50px;}

.jdt{ position:relative;  width:680px; height:380px;}
.jdt ul li{ position:relative;  }
.jdt ul li img{ width:680px; height:380px; transform: scale(1, 1); transition: all 0.3s ease-out 0s; overflow:hidden;}
.jdt ul li img:hover {transform: scale(1.15, 1.15); transition: all 0.3s ease-out 0s;}
.jdt ul li .jdt_nr{  height:45px; border-left:7px solid #ed2822; color:#fff; padding-left:10px; margin:12px 0 0 12px;}
.jdt ul li .jdt_nr p{ font-weight:bold; font-size:18px; margin-bottom:3px;}

.jdt ul li .jdt_bj{ position:absolute; left:0; bottom:0; z-index:2;height:70px;  width:100%; background:rgba(0,0,0,0.7); }
.jdt ul li .jdt_bj a{ color:#FFF; font-size:16px; border-left:5px solid #2686d0; margin:19px 0 0 10px; line-height:33px; height:33px; float:left; padding-left:8px; font-weight:bold;}
.jdt ul li .jdt_bj a:hover{color:#f3c97a;}

.sz{ position:absolute; right:3px; bottom:27px;  z-index:3;}
.sz a{  width:12px; height:12px; display:block; border-radius:50%; background:#fff; float:left; margin-right:5px;}
.sz .on{ background:#ffb128;}



.h3_1{ height:43px; line-height:38px; border-bottom:1px solid #d7d7d7; }
.h3_1 em{  float:left;}
.h3_1 em a{  font-size:16px; padding:0 3px; margin:0 3px; display:inline-block; height:41px;}
.h3_1 em .on{ font-size:20px; color:#106635; font-weight:bold; border-bottom:2px solid #28764a;}
.h3_1 span{ font-size:14px; line-height:43px; float:right; font-weight:normal; }



.ul_1{ margin-top:3px;}
.ul_1 li{ line-height:45px; height:45px;  font-size:16px; padding:0 5px;}
.ul_1 li i{  font-style:normal; font-size:35px; float:left; color:#555555; margin-right:5px; }
.ul_1 li em{ float:left;}
.ul_1 li em a{ float:left;}
.ul_1 li span{ float:right; font-size:15px;}

.ul_2{ margin-top:1px;}
.ul_2 li{ line-height:37px; height:37px;  font-size:16px; padding:0 5px;}
.ul_2 li em{ float:left;}
.ul_2 li span{ float:right; font-size:15px;}

                

.zwyw{ width:499px;}
.zwyw_js{ height:266px !important;}
.jdtzt{ height:69px;}
.zfwl{ height:50px; line-height:46px; background:#fff;}
.zfwl a{ float:left; width:25%;}
.zfwl a img{ margin:-2px 6px 0 13px;}
.zfwl a:hover img{ transform: rotateY(360deg); transition: transform 0.7s ease-out 0s;}

.tzgg{ width:680px; margin-top:20px;}
.tzgg h3{float: left; width: 75px;font-size: 20px;text-align: center;height: 141px;border: solid 1px #dfdfdf;background: url(../images/index/index4_7_07.png) #e9e9e9 center 81px no-repeat; padding-top: 18px;}
.tzgg h3 a{color: #106635;}
.tzgg ul{ float:left;}
.tzgg ul li{ width:580px; line-height:36px; height:36px;}
.zxyq {height: 30px;margin: 15px auto 6px;font-size: 17px;}
.zxyq span {float: left;color: #106635;font-weight: bold;margin-right: 5px;padding-left: 5px;}
.zxyq ul {float: left;}
.yqrk {height: 84px;position: relative;}

.rdxx-shop{height: 52px;background: #dff4e9;margin-top: 19px;overflow: hidden;padding: 17px;}
.rdxx-shop h3{width: 93px;height: 52px; text-align: center;border-right: solid 3px #106650;float: left;}

.rdxx-shop h3 a{font-size: 20px;font-weight: bold;color: #106635;}
.rdxx-center{width: 349px;padding-left: 20px;float: right;}
.rdxx-center li{line-height: 30px;}

.syhf-banner{height: 73px;}
.syhf-banner li{float: left;width: 245px;height: 72px;}
.syhf-banner li a{color: #106650;}
.syhf-banner li a:hover{color: #ffb128;}
.syhf-banner li:nth-child(2){float: right;}



/*栏目2*/
.lm2{ height:465px;  background:url(../images/index/qdntp9.jpg) no-repeat top center;}
.ywbt{ height:106px; margin-bottom:32px;}
.ywbt ul{ width:810px; margin:0 auto;}
.ywbt ul li{ width:270px; height:106px;  overflow:hidden; float:left; transition: all 0.3s ease 0s; cursor:pointer;}
.ywbt ul li em{ display:block; height:30px; float:none; margin-top:37px; text-indent:120px; transition: all 0.3s ease 0s;}
.ywbt ul li em a{ color:#fff;}
.ywbt ul li em i{ color:#ff8226;}
.ywbt ul li p{ font-size:14px; color:#919191;  margin-top:40px;  text-indent:87px; transition: all 0.3s ease 0s;}


.ywbt ul .li_1{  background:url(../images/index/ywtp1.png) no-repeat 50px center rgba(255,255,255,0.3);}
.ywbt ul .li_1.on{ background:url(../images/index/ywtp1_1.png) no-repeat 14px center #fff;}

.ywbt ul .li_2{  background:url(../images/index/ywtp2.png) no-repeat 50px center rgba(255,255,255,0.3);}
.ywbt ul .li_2.on{ background:url(../images/index/ywtp2_1.png) no-repeat 14px center #fff;}

.ywbt ul .li_3{  background:url(../images/index/ywtp3.png) no-repeat 50px center rgba(255,255,255,0.3);}
.ywbt ul .li_3.on{ background:url(../images/index/ywtp3_1.png) no-repeat 14px center #fff;}


.ywbt ul li.on em{ display:block; text-indent:87px;}
.ywbt ul li.on p{ margin-top:0px;}
.ywbt ul li.on em a{ color:#106635;}
.ywbt ul li.on em i{ color:#f00;}



.h3_2{ height:38px; border-bottom:1px solid #e5e5e5;  margin-bottom:15px;}
.h3_2 em a{ font-size:24px; color:#106635;}

.rdfw{ width:407px;}
.rdfw h3{}
.rdfw p{ height:36px; line-height:36px;}
.rdfw p em{ font-weight:bold; color:#106635; font-weight:bold;}
.rdfw p em a{ color:#106635; }

.rdfw p a{ margin:0 10px;}
.zwfww{ margin-top:8px;}

.bmlq{ width:773px;}
.bmlqbt{ height:107px;}
.bmlqbt a{ float:left; width:11.1%; text-align:center; display:block; position:relative;}
.bmlqbt a.on img{  animation:myfirst 3s infinite; }
.bmlqbt a p{ margin-top:14px; color:#106635; font-weight:bold; font-size:16px;}
.bmlqbt a span{ position:absolute; left:32px; bottom:-16px;background:url(../images/index/sanj.png) no-repeat; width:18px; height:10px; display:none;}
.bmlqbt a.on span{ display:block;}

.bmlqnr{ height:138px; width:771px; border:1px solid #e1e1e1;}
.bmlqnr ul{ margin-top:10px;}
.bmlqnr ul li{ float:left; width:50%; line-height:36px; background: url(../images/sj/ddd.jpg) no-repeat 8px center;}
.bmlqnr ul li em{ float:left; margin-left:20px;}
.bmlqnr ul li span{ float:right;  margin-right:15px;}

.qh1{ height:301px;}

.zxxxgk{ width:715px; height:249px;}
.zxxxgk ul li{ height:36px; line-height:36px;}

.zfxxgk{ width:460px;}
.zfxxgk ul{ margin-right:-10px;}
.zfxxgk ul li{ float:left; width:220px; font-size:17px; height:50px; line-height:50px; background:#f6f8f9; margin-right:15px; margin-bottom:15px;}
.zfxxgk ul li img{ margin:0 15px 0 20px;}

.xxgkrh{ clear:both; height:60px; margin:10px auto;}
.xxgkrh ul li{ width:220px; height:58px; line-height:58px; font-weight:bold; font-size:18px; background:#e9f5fc; float:left; margin-right:20px;}
.xxgkrh ul li img{ margin:0 15px 0 20px;}

.zdldgk ul{  margin-right:-12px;}
.zdldgk ul li{ float:left; width:166px; font-size:16px; margin:0 15px 15px 0; height:50px; line-height:50px; background:#f6f8f9; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.zdldgk ul li img{ margin:-4px 0 0 0;}
.zdldgk ul li span{ display:inline-block; text-align:center; width:50px;}
.zdldgk ul li:hover{ font-weight:bold;}
.zdldgk ul li:hover img{ transform: rotateY(360deg); transition: transform 0.7s ease-out 0s;}





.zzxx{ width:710px; position:relative;}
.zzbt{ height:135px; overflow:hidden; margin-bottom:10px;}
.zzbt h3{ width:205px; height:74px; line-height:60px; text-indent:20px; background:url(../images/index/qdntp15.png) no-repeat; position:absolute; top:0; left:20px;}
.zzbt h3 a{ color:#fff; font-size:24px;}
.zzjs{ height:115px; background:#1a703f; overflow:hidden; margin-top:20px;}
.zzjs p{ color:#fff; margin-top:58px; padding:0 15px;}

.zzxx ul li{ line-height:42px; height:42px;}
.two{ background:#f0f3f4;}

.zjdc{ width:460px;}
.zjdc h3 em{ font-size:23px; font-weight:normal;}
.zjdc h3 em a{ color:#333;  margin:0 13px;}
.zjdc h3 em a.on{ color:#1a703f; font-weight:bold;}
.zjdc ul li{ line-height:38px; height:38px;     background: url(../images/sj/ddd.jpg) no-repeat 1px center; padding-left: 13px;}
.zjdc_js{ height:190px; overflow:hidden;}

.xxxz{ position:absolute; right:0; top:30px;}
.xxxz li{float: left; height:23px; line-height:23px; padding-left: 20px;  margin-right: 10px;}
.xxxz li a{color: #FFFFFF; }
.xxxz li a:hover{text-decoration: underline;}
.xxxz li i{display:inline-block; width: 17px; height: 23px; background-size: 100% 100%; }
.xxxz li.xz{background: url(../images/zmhd/xz.png) left center no-repeat;}
.xxxz li.xd{background: url(../images/zmhd/xd.png) left center no-repeat;}
.xxxz li.cx{background: url(../images/zmhd/cx.png) left center no-repeat;}
.xxxz li.xx{background: url(../images/zmhd/zmhd_06.png) left center no-repeat;}

.ztzl{ position:relative; width:1200px; overflow:hidden;}
.ztzl h3{  height: 46px;}
.ztzl h3 em{ float:left;     border-bottom: 2px solid #28764a; padding:0 8px; height:44px;}
.ztzl .next{ position:absolute; right:0; top:15px; cursor:pointer; z-index:3; display:block; width:12px; height:21px; background: url(../images/index/jtright.jpg) no-repeat;}
.ztzl .prev{  position:absolute; right:20px; top:15px; cursor:pointer;z-index:3; display:block; width:12px; height:21px; background: url(../images/index/jtleft.jpg) no-repeat; }
.ztzl ul li{width:230px; height:90px; margin-right:11px; float:left;}
.ztzl ul li img{ width:230px; height:90px;}
.ztzl .next:hover{ background: url(../images/index/jtright2.jpg) no-repeat;}
.ztzl .prev:hover{ background: url(../images/index/jtleft2.jpg) no-repeat; }


/*---------------------------------------------------------------栏目3*/
.lm3{  height:507px; margin-top:25px; position:relative;}
.lm3bj{ height: 507px; top:0; left:0; z-index:-1; width: 100%; position: absolute; background: url(../images/index/qdntp11.jpg) no-repeat center bottom fixed;}

.ywy{text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0; height:70px; line-height:70px;}
.lynr{ height:385px; padding-top:25px; background:#fff;}
.lyjd{ width:390px; margin-left:20px;}
.lyjd h3{ height:74px; line-height:58px; text-indent:66px;background:url(../images/index/qdntp12.png) no-repeat left center; font-size:22px; color:#fff;}
.lyjdnr{ height:90px; position:relative; padding-left:170px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; margin:20px auto 15px;}
.lyjdnr img{ width:160px; height:90px; position:absolute; left:0; top:0;}
.lyjdnr h4{ font-size:16px;    margin-bottom: 15px;}
.lyjdnr p{ line-height:20px;}
.lyjd ul li{line-height:36px;height:36px;font-size:16px;background: url(../images/sj/ddd.jpg) no-repeat 1px center;padding-left: 10px;}
.lyjd ul li em{ float:left; margin-left:5px;}
.lyjd ul li span{ float:right;  margin-right:5px;}

.lytp{ width:750px; position:relative; height:350px; margin-right:20px; }
.lytp h3{ border-bottom:none;}
.lytp h3 em{ border-bottom: 2px solid #28764a; padding: 0 8px; height: 44px; float:left;}
.lytp div{ overflow:hidden;}
.lytp1{ position:absolute; top:68px; left:0;}
.lytp1 img{ width:295px; height:280px;}
.lytp2{ position:absolute; top:68px; left:305px;}
.lytp2 img{ width:290px; height:115px;}
.lytp3{ position:absolute; top:68px; right:0px;}
.lytp3 img{ width:145px; height:115px;}
.lytp4{ position:absolute; bottom:0; left:305px;}
.lytp4 img{ width:173px; height:156px;}
.lytp5{ position:absolute; bottom:0; right:0;}
.lytp5 img{ width:262px; height:156px;}

.lyjs{ display:block; position:relative; }
.lyjsbj{ display:none; text-align:center;  background:rgba(0,0,0,0.3); position:absolute; left:0;top:0; width:100%; height:100%; transition: all 0.3s ease 0s;}
.lyjstc{ width:100%; height:100%; position:absolute; left:0;top:0; z-index:2; text-align:center;  top:40%; opacity:0; transition: all 0.3s ease 0s;}
.lytp1 .lyjstc{ top:50%;}
.lytp1 .lyjstc span{ top:50%;  font-size:24px;}

.lyjs span{ color:#fff; font-size:20px; font-weight:bold; display:block;}
.lyjs p{ color:#fff; margin-top:5px;}

.lyjs:hover .lyjsbj{ display:block; }
.lyjs:hover .lyjstc{ opacity:1; top:30%;}
.lytp1:hover .lyjstc{ opacity:1; top:40%;}




/*---------------------------------------------------------------栏目4*/




.yqlj{ height:58px; background:#dbdbdb;  position:relative;}
.yqljbt ul li:hover{ background:#fff;  }
.yqljbt ul li{ width:170px; line-height:58px; float:left; text-align:center; cursor:pointer;}
.yqljbt ul li em{ display:inline-block; margin-right:10px;}
.yqljbt ul li span{ display:inline-block; width:15px; height:11px; background:url(../images/index/yqb.png) no-repeat ; transition: all 0.3s ease 0s; }
.yqljbt ul li:hover span{  background:url(../images/index/yqb2.png) no-repeat; transform:rotate(180deg);  }
.yqljbt ul li:hover em{ color:#106635;}


.yqljtc{ background:#fff; width:100%; line-height:30px; position:absolute; left:0; z-index:9; bottom:58px; display:none; padding:20px 0; overflow:hidden; transition: all 0s ease 0s;}
.yqljtc .w_1200 a{ width:20%; float:left; text-align:left; text-indent:15px; }

.yqwzdt{ width:1200px; margin:0 auto; text-align:left;}
.yqwzdt h3{ font-size:16px; height:35px;}
.yqwzdt h3 a{ color:#1b7e60;}
.yqwzdt .wzdt1{  float:left;  }


.akl{display: flex;  flex-wrap: wrap; height:240px; flex-direction: column;}
.yqwzdt .wzdt1 a{ width:50%;  height:30px; line-height:30px;  text-overflow: ellipsis; white-space: nowrap;  display:block;}
.yqwzdt .wzdt2{ float:left; }
.yqwzdt .wzdt2 a{ width:90%; float:left; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; display:block; height:30px; line-height:30px;}

.ycdh{ position:fixed; top:30%; right:0; z-index:9;}
.ycdh ul li{ width:auto; height:39px; line-height:39px;  margin-bottom:8px; text-align:right; position:relative; }
.ycdh ul div{ width:43px; height:39px; line-height:39px; background:#106635;}
.ycdh ul li a{ color:#fff;  position:relative; z-index:2;}
.ycdh ul li em{ display:none; float:right; padding:0 0 0 15px;}
.ycdh ul li img{  float:right; background:#106635;}

.ycdh ul li i{ position:absolute; right:0; top:0; display:block; height:39px; width:10px; background:#106635; z-index:1;  transition: width 0.2s ease 0s;}
.ycdh ul li:hover i{ width:160px; }

.ycdh ul li:hover em{ display:block;}
.ycdh ul li:hover{ }


.ycdh ul li span{ display:none; position:absolute;  left:-125px; top:0px; z-index:1;}
.ycdh ul li span img{ width:120px; height:120px;}

.ycdh ul li:hover span{ display:block;}



.ycdhgb{ width:49px; display:block; clear:both; float:right; text-align:center; cursor:pointer;}



@keyframes myfirst
{
0%   {transform: rotateY(0deg);}
25%  {}
50%  {}
75%  {}
100% {transform: rotateY(360deg);}

}
















@keyframes service_inf {
0% {
    transform: rotate(15deg);
}
5% {
    transform: rotate(-15deg);
}
10% {
    transform: rotate(15deg);
}
15% {
    transform: rotate(-15deg);
}
20% {
    transform: rotate(15deg);
}
25% {
    transform: rotate(-15deg);
}
30% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(0deg);
}
}



@keyframes boundAnimation {
0% {
    transform: translateY(0px) scale(1, 1);
}
25% {
    transform: translateY(0px) scaleY(0.8);
}
50% {
    transform: translateY(-10px) scaleY(1);
}
90% {
    transform: translateY(1px);
}
}




